package models

// WzjCaseTask 案件任务信息表
type WzjCaseTask struct {
	TaskCode         int64  `gorm:"column:task_code;type:bigint(20);primary_key;AUTO_INCREMENT;comment:任务编号" json:"task_code"`
	CaseId           int64  `gorm:"column:case_id;type:bigint(20);comment:案件id" json:"case_id"`
	TaskType         int32  `gorm:"column:task_type;type:int(11);default:1;comment:任务类型(1-案件任务，2-客户任务)" json:"task_type"`
	TaskLevel        int32  `gorm:"column:task_level;type:int(11);comment:任务等级" json:"task_level"`
	TaskTitle        string `gorm:"column:task_title;type:varchar(255);comment:任务标题" json:"task_title"`
	TaskCreateDate   int64  `gorm:"column:task_create_date;type:bigint(20);comment:提交时间" json:"task_create_date"`
	TaskEndDate      int64  `gorm:"column:task_end_date;type:bigint(20);comment:截止日期" json:"task_end_date"`
	TaskCreateUser   string `gorm:"column:task_create_user;type:varchar(255);comment:发起人" json:"task_create_user"`
	TaskCreateUserId int64  `gorm:"column:task_create_user_id;type:bigint(20);comment:发起人id" json:"task_create_user_id"`
	TaskLeader       string `gorm:"column:task_leader;type:varchar(255);comment:负责人" json:"task_leader"`
	TaskLeaderId     int64  `gorm:"column:task_leader_id;type:bigint(20);comment:负责人id" json:"task_leader_id"`
	TaskStatus       int32  `gorm:"column:task_status;type:int(11);comment:状态" json:"task_status"`
}

func (m *WzjCaseTask) TableName() string {
	return "wzj_case_task"
}
